Mask Modifier for Max 6.0
Mask Modifier for Max 4.0

Source Code
Sample



This pluggin is what I define as charityware and can be freely distributed. If you find it useful make what you feel as an appropriate donation to your favorite charity. You cannot charge or make any money from this routine by reselling or bundling them with another package/cd/web page without my permission.


To install this routine just copy the files into your 3ds Max plugin directory.

1.2 fixes a crash bug if a mesh has now Texture Verts and hopefully I also got all the inconsistency with updates solved.

This plugin consist of 2 plugins (Mask Top and mask Bottom) that allow you to mask the effect of modifier based on a bitmap or material. The normal usages is to create an object with texture mapping coords. Apply the Mask Bottom, then apply some sort of modifier (Note this modifier cannot change the face or vertex count so you could NOT use Meshsmooth or Tesselate etc.), then apply the Mask Top. Create a bitmap or material that you want to use as a mask and pick it. Your stack should look something like below.

Mask Top
Ripple
Mask Bottom
UVW Map
---------
Box


Strength - is the strength of the effect 1 is normal effect, -1 is reverse effect, and 0 is no effect.
Bitmap/Map buttons allow you to chose a bitmap or map to use as a mask.
Blur applies a blur to the bitmap/map

Bugs

Only been tested with mesh objects.

Wishes
Implement tiling on/off option


Note this utility has not been fully tested in a production enviroment so use at your own risk. If you encounter any problems please contact me at

Peter Watje